package com.lizemin.importcase.group;

import org.springframework.context.annotation.DeferredImportSelector;
import org.springframework.core.type.AnnotationMetadata;

/**
 * @author lzm
 * @date 2025/10/30 19:00
 * @description
 */
public class JdbcTemplateConfigSelector implements DeferredImportSelector {

    @Override
    public String[] selectImports(AnnotationMetadata importingClassMetadata) {
        return new String[]{JdbcTemplateConfig.class.getName()};
    }

    /**
     * 标记该selector的分组，该接口不是必须要实现的，如果
     * <p>
     * 如果不实现该接口，默认是null，该selector都会被放到一个默认的分组中
     *
     * @return 分组class
     */
    @Override
    public Class<? extends Group> getImportGroup() {
        return DataSourceGroup.class;
    }
}
